 $ @sys$update:vmsinstal


        VAX/VMS Software Product Installation Procedure V4.0


It is 13-NOV-1984 at 17:43.
Enter a question mark (?) at any time for help.

* Are you satisfied with the backup of your system disk [YES]? 
* Where will the distribution volumes be mounted: msa0:

Enter the products to be processed from the first distribution volume set.
* Products: pascal030

Please mount the first volume of the set on MSA0:.
* Are you ready? yes

%MOUNT-I-MOUNTED, PASCAL mounted on _MSA0:

The following products will be processed:

  PASCAL V3.0


        Beginning installation of PASCAL V3.0 at 17:44

%VMSINSTAL-I-RESTORE, Restoring product saveset A...
 
 
        *-------------------------------------*
        * Installation Command Procedure for  *
        *           VAX PASCAL V3.0           *
        *-------------------------------------*
 

   This kit contains a file summarizing the changes made to the 
   VAX PASCAL compiler since its last release (VAXPASUPD.MEM).

 
* Do you want this file printed  [YES]? No

* Do you want to purge files replaced by this installation [YES]? 

  This kit contains an Installation Verification Procedure to verify
  the correct installation of the VAX PASCAL compiler.

* Do you want to run the IVP after the installation [YES]? 

  All questions regarding the installation have now been asked.  
  The installation of VAX PASCAL will now continue approximately
  10-25 minutes.


  Your VMS system will now be updated to include the following new and 
  modified files:

    SYS$SYSTEM:PASCAL.EXE       [new]
    SYS$LIBRARY:DCLTABLES.EXE   [modified]
    SYS$HELP:HELPLIB.HLB        [modified]
    SYS$LIBRARY:LIBDEF.PAS      [new]
    SYS$LIBRARY:MTHDEF.PAS      [new]
    SYS$LIBRARY:PASDEF.PAS      [new]
    SYS$LIBRARY:PASSTATUS.PAS   [new]
    SYS$LIBRARY:SIGDEF.PAS      [new]
    SYS$MESSAGE:PASCALER1.EXE   [new]
    SYS$MESSAGE:PASCALER2.EXE   [new]
    SYS$UPDATE:VAXPASUPD.MEM    [new]

  Your VMS system may also be updated to include the following new and 
  modified files:

    SYS$LIBRARY:PASRTL.EXE      [new]
    SYS$LIBRARY:MTHRTL.EXE      [new]
    SYS$LIBRARY:UVMTHRTL.EXE    [new]
    SYS$MESSAGE:PASMSG.EXE      [new]
    SYS$LIBRARY:STARLET.OLB     [modified]

  
%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...
 
 
        *-----------------------------------------*
        * Installation Verification Procedure for *
        *            VAX PASCAL V3.0              *
        *-----------------------------------------*
 
 
** Successful Installation of VAX Pascal V3.0-2 on 13-Nov-1984 at 17:44 **

        Installation of PASCAL V3.0 completed at 17:44


Enter the products to be processed from the next distribution volume set.
* Products: passtr030

Please mount the first volume of the set on MSA0:.
* Are you ready? y

%MOUNT-I-MOUNTED, PASCAL mounted on _MSA0:

The following products will be processed:

  PASSTR V3.0


        Beginning installation of PASSTR V3.0 at 17:45

%VMSINSTAL-I-RESTORE, Restoring product saveset A...
 
 
        *-----------------------------------------------*
        * Installation Command Procedure for VAX PASCAL *
        *      libraries STARLET.PAS and STARLET.PEN    *
        *-----------------------------------------------*
 
* Do you want to purge files replaced by this installation [YES]? 

  All questions regarding the installation have now been asked.
  The  installation of  VAX PASCAL STARLET.PAS  and STARLET.PEN
  will now continue for approximately 20-25 minutes.

SYSTEM 17:47:02 PASCAL    CPU=00:02:44.32 PF=93773 IO=22509 MEM=1024
SYSTEM 17:47:04 PASCAL    CPU=00:02:46.37 PF=96273 IO=22592 MEM=1024

  Your VMS system will now be updated to include the following new files.

         SYS$LIBRARY:STARLET.PAS
         SYS$LIBRARY:STARLET.PEN

%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...

        Installation of PASSTR V3.0 completed at 17:47


Enter the products to be processed from the next distribution volume set.
* Products: ?

Please enter the names of the products you wish to process.
        o  If the distribution is on console media, then there is only one
           product.  Just enter an asterisk (*).

        o  If the distribution is on disk or tape, there can be multiple
           products.  Enter a list of product names.  An item in the list can
           be the facility code for the product (e.g., COBOL), in which case
           all versions and updates are processed in order.  It can also
           be the identification of a specific version of a product.  This
           is entered as the facility code followed immediately by the
           version and update numbers in the form vvu (e.g, COBOL020, VMS032).

        o  If the distribution is on disk or tape, you can process all products
           by entering an asterisk (*).
* Products: 
*INTERRUPT*

%VMSINSTAL-F-CTRLY, Installation cancelled via CTRL/Y.
%VMSINSTAL-F-UNEXPECTED, Installation terminated due to unexpected event.

        VMSINSTAL procedure done at 17:47



 $ type SYS$UPDATE:VAXPASUPD.MEM


                            VAXPASUPD.MEM

                  Summary of Updates for VAX PASCAL

                            23-March-1985



This file describes all changes made for maintenance after the initial
release   of   the  VAX  PASCAL  V3.0  compiler.   It  summarizes  all
corrections made as of the date the kit was built.



      o  Initial release.

         Version:               V3.0-2
         Date:                  23-Mar-1985


 $ help pascal

PASCAL


       VAX PASCAL is an extended implementation  of  the  PASCAL  language
       that has been developed for use under the VAX/VMS operating system.

       The command, PASCAL, invokes the VAX PASCAL compiler to compile one
       or more source programs.

       Format:

              PASCAL file-spec[,...]


  Additional information available:

  Parameters Qualifiers /CHECK[=(option[,...])]       D=/CHECK=BOUNDS          /CROSS_REFERENCE              D=/NOCROSS_REFERENCE
  /DEBUG[=(option[,...])]       D=/DEBUG=TRACEBACK       /DIAGNOSTICS[=file-spec]      D=/NODIAGNOSTICS
  /ENVIRONMENT[=file-spec]      D=/NOENVIRONMENT         /ERROR_LIMIT[=n]              D=/ERROR_LIMIT=30
  /G_FLOATING                   D=/NOG_FLOATING          /LIST[=file-spec]             D=/NOLIST
  /MACHINE_CODE                 D=/NOMACHINE_CODE        /OBJECT[=file-spec]           D=/OBJECT
  /OLD_VERSION                  D=/NOOLD_VERSION         /OPTIMIZE[=(option[,...])]    D=/OPTIMIZE=ALL
  /SHOW[=(option[,...])]        D=/SHOW=ALL   /STANDARD[=option]            D=/NOSTANDARD
  /WARNINGS                     D=/WARNINGS   Lexical_Elements      Data_Types Expressions           Declaration_Section
  Statements Predeclared_Routines  Input_Output          Compilation_Units     Attributes Miscellaneous         Release_Notes

PASCAL Subtopic? 

Topic? 

 $ help pascal parameters

PASCAL

  Parameters


         file-spec[,...]

         Specifies one or more VAX PASCAL source files to be  compiled.   If
         you  do not specify a file type for an input file, the default file
         type PAS is used.

         You can specify more than one input file.  If you separate the file
         specifications  with  commas (,), each file is compiled separately.
         If you separate the file specifications with plus  signs  (+),  the
         files  are  concatenated  and  compiled  as  a  single  input file,
         producing  single  object  and  listing  files.   If  you   specify
         SYS$INPUT  as  the  file-spec  parameter,  the  source program must
         follow the command in the input stream.  In  this  case,  both  the
         object  module  file  (specified  by the /OBJECT qualifier) and the
         listing file (specified by the /LIST qualifier) must be  explicitly
         named.


Topic? 

 $ help pascal qualifiers

PASCAL

  Qualifiers


    Indicate special actions to be performed by the compiler on the  file(s)
    listed.   Compiler  qualifiers can apply to either the PASCAL command or
    to the specification of the  file  being  compiled.   When  a  qualifier
    follows  the  PASCAL  command,  it  applies to all files listed.  When a
    qualifier follows the file specification, it applies only  to  the  file
    immediately preceeding it.


Topic? 

 $ 

